package org.jet.emall.security.comp;

/**
 * @author xiaozai
 * @version 1.0
 * @date 2020-04-09 13:11
 */
public interface DynamicPrivilegeManager {

    /**
     *  判断某个角色是否拥有对具体某个url某个method的权限
     * @param role
     * @param url
     * @param method
     * @return
     */
    boolean isGrantedFor(String role,String url,String method);

    /**
     * 加载或刷新动态权限
     */
    void refresh();
}
